SQL dotaz , vraceni noveho pole

Otázka od: Jakub Šrámek

21. 11. 2002 15:52

Ahoj,
 mam jednu otazecku ohledne SQL dotazu (napr. pres Query v D5 do DB
MSAccess 97/2000). Mam tabulku, kde je jeden atribut typu Boolean (napr.
head_flag : Boolean) a chci, aby mi dotaz vracel dataset, kde bude bude
umele vytvoren atribut head_str, ktery bude nastaven v zavislosti na
head_flag nasledujicim zpusobem:

head_flag : head_str = "ANO"
!head_flag : head_str = "NE"

Dik za pripadnou radu,
Kuba.

Odpovedá: Jakub Šrámek

22. 11. 2002 10:01

Bohuzel to potrebuju vratit primo v datasetu...
Ale dekuju,
Kuba.

>
>
>-----Původní zásilka-----
>Od: "Jan Sebelík" <honza@haes.cz>
>Komu: jsramek@kodys.cz;<delphi-l@clexpert.cz>;
>Odesláno: čtvrtek 21.11.02 18:27:10
>Věc: Re: SQL dotaz , vraceni noveho pole
>
>> Odesílatel: <jsramek@kodys.cz>
>> MSAccess 97/2000). Mam tabulku, kde je jeden atribut typu Boolean (napr.
>> head_flag : Boolean) a chci, aby mi dotaz vracel dataset, kde bude bude
>> umele vytvoren atribut head_str
>A nestacilo by ti nad fieldem "head_flag" napsat OnGetText pripadne
>OnSetText?
>
>if Field.asBoolean then
> Text:='ANO'
>else
> Text:='NE';
>
>Honza
>=========================================
>= HAES - RNDr. Jan Sebelik
>= http://www.haes.cz
>= Skolici a konzultacni stredisko pro Delphi a Win32
>= Vojtiskova 206
>= 507 81 Lazne Belohrad
>= tel. 493 792 931 (mobil 776 347735)
>=========================================
>

Odpovedá: Ing. Pavel Žilinec

21. 11. 2002 16:40

Subject: Re: SQL dotaz , vraceni noveho pole
MSAccess 97/2000 neznam. ale pro MS SQL bych napsal
... head_str = case head_flag when 1 then "ANO" else "NE " end ...

--------
ing. Pavel Zilinec
MailTo:zilinec@email.cz

Prog-Soft s.r.o. Plzen
Informacni system pro vyrobce
a distributory napoju

JŠjkc> Ahoj,
JŠjkc> mam jednu otazecku ohledne SQL dotazu (napr. pres Query v D5 do
DB
JŠjkc> MSAccess 97/2000). Mam tabulku, kde je jeden atribut typu Boolean (napr.

JŠjkc> head_flag : Boolean) a chci, aby mi dotaz vracel dataset, kde bude bude
JŠjkc> umele vytvoren atribut head_str, ktery bude nastaven v zavislosti na
JŠjkc> head_flag nasledujicim zpusobem:

JŠjkc> head_flag : head_str = "ANO"
JŠjkc> !head_flag : head_str = "NE"

JŠjkc> Dik za pripadnou radu,
JŠjkc> Kuba.

Odpovedá: Jan Sebelík

21. 11. 2002 19:32

> Odesílatel: <jsramek@kodys.cz>
> MSAccess 97/2000). Mam tabulku, kde je jeden atribut typu Boolean (napr.
> head_flag : Boolean) a chci, aby mi dotaz vracel dataset, kde bude bude
> umele vytvoren atribut head_str
A nestacilo by ti nad fieldem "head_flag" napsat OnGetText pripadne OnSetText?

if Field.asBoolean then
  Text:='ANO'
else
  Text:='NE';

Honza
=========================================
= HAES - RNDr. Jan Sebelik
= http://www.haes.cz
= Skolici a konzultacni stredisko pro Delphi a Win32
= Vojtiskova 206
= 507 81 Lazne Belohrad
= tel. 493 792 931 (mobil 776 347735)
=========================================

Odpovedá: Lstiburek Pavel

26. 11. 2002 12:22

Access ma fci IIf(podminka, navratova hodnota pro splneno,navratova hodnota
pro nesplneno)

JŠjkc> Ahoj,
JŠjkc> mam jednu otazecku ohledne SQL dotazu (napr. pres Query v D5
do DB
JŠjkc> MSAccess 97/2000). Mam tabulku, kde je jeden atribut typu Boolean
(napr.
JŠjkc> head_flag : Boolean) a chci, aby mi dotaz vracel dataset, kde bude
bude
JŠjkc> umele vytvoren atribut head_str, ktery bude nastaven v zavislosti na
JŠjkc> head_flag nasledujicim zpusobem:

JŠjkc> head_flag : head_str = "ANO"
JŠjkc> !head_flag : head_str = "NE"

JŠjkc> Dik za pripadnou radu,
JŠjkc> Kuba.